package cn.acewill.wsh.daggerandroid.di.component

import cn.acewill.wsh.daggerandroid.app.DaggerAndroidApplication
import cn.acewill.wsh.daggerandroid.di.module.main.MainActivityBindModule
import cn.acewill.wsh.daggerandroid.di.module.second.AllActivityBindModule
import dagger.Component
import dagger.android.AndroidInjectionModule
import dagger.android.support.AndroidSupportInjectionModule

/**
 * 作者：<a href="http://www.cnblogs.com/baiqiantao">张勇</a><p>
 * 创建时间：2020/1/11 20:49 <p>
 * 描述：
 * @author zy
 */
@Component(
    modules = [
        AndroidInjectionModule::class,
        AndroidSupportInjectionModule::class,
        MainActivityBindModule::class,
        AllActivityBindModule::class
    ]
)
interface AppComponent {
    fun inject(app: DaggerAndroidApplication)
}